home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Free Software Collection: Marty 1
/
FM Towns Marty 1 Free Software Collection.iso
/
tool
/
m_term
/
man.doc
< prev
Wrap
Text File
|
1993-11-11
|
7KB
|
215 lines
◎スクリプトファイルの仕様
<env> = <...> 変数に文字列を代入
'command' commandの実行結果をパラメ-タに
"string string" スペ-スなども区切りとしない
'....' すべての文字をパラメ-タに
<command1> || <command2> <command1>がエラ-なら<command2>を実行
<command1> && <command2> <command1>が正常終了なら
! <command> 終了ステ-タスの反転
command <file 標準入力をfileに置き換え
command >file 標準出力をfileに置き換え
command >>file 標準出力をfileに追加
command 2>file 標準エラ-出力をfileに置き換え
command 2>>file 標準エラ-出力をfileに追加
if <command>
then
<command>
elif <command>
then
<command>
else
<command>
fi
while <command>
do
<command>
break
continue
done
switch <...>
case <...>
<command>
break
done
exit
function <word> {
<command>
}
$... 変数参照
$(...)
${...}
$...[n] 変数内のワ-ド指定
$n 起動時のパラメ-タ参照
$* 起動時の全てのパラメ-タ参照
$% 起動時のパラメ-タ数参照
$? 直前のコマンドの終了ステ-タス参照
call <script file> スクリプトファイルの実行
cons <command> CONSOLコマンドの実行(cons/term)
conskey <key> <command> CONSOLでのキ-定義
echo ... CONSOLへ文字列表示
edit <command> EDITコマンドの実行
editkey <key> <command> EDITでのキ-定義
expr <...> +,-,/,*などの演算(-eq,-lt...)
false 常に偽を返す
fileselect <wild> ファイルセレクタを呼び出す
ftime <format...> strftimeで日時を表示
hungup RS232CのDTRを2秒間OFFにする
main <command> MAIN状態でのコマンドを実行
mainkey <key> <command> MAIN状態でのキ-定義
menu <pos> ... メニュ-選択
message ... メ-ッセ-ジ表示
printf <form> ... CONSOLへの文字表示
read <env> <ttl> 文字列の読み込み
recive <env> RS232Cから1行入力
rsinit RS232Cを再設定
rsloop <sec> 指定時間RS232C待ち(入力スル-)
rswait <sec> <string...> RS232Cから指定文字列待ち
sendbreak BREAK信号の送信
set <word> <mode> 特殊変数への代入
shift <env> ワ-ド単位での左シフト
sleep <sec> 時間待ち
term <command> TERMコマンドの実行
termkey <key> <command> TERMでのキ-定義
test <...> テストコマンドの実行
transmit ... RS232Cへの文字列送信
true 常に真を返す
upload <file> RS232Cへファイルを送信
xmdownload <file> XModemでのダウンロ-ド
xmupload <file> XModemでのアップロ-ド
yesno <ttl> Yes/Noの実行選択
◎"main","mainkey"コマンドの種類
mode_select 実行モ-ドの選択(edit/term/cons)
pfkey_select パットでのPFキ-選択
screen_select スクリ-ンモ-ドの選択
edit EDITモ-ドに移行
term TERMモ-ドに移行
cons CONSモ-ドに移行
◎"term/cons","termkey/conskey"コマンドの種類
his_down ヒストリモ-ドでカ-ソルを下へ
his_get_buff 指定範囲をカットバッファへ
his_joy_abort_buff ヒストリモ-ドを解除
his_joy_get_buff 指定範囲をカットバッファへ
his_left ヒストリモ-ドでカ-ソルを左へ
his_right ヒストリモ-ドでカ-ソルを右へ
his_select_buff 範囲開始場所を指定
his_up ヒストリモ-ドでカ-ソルを上へ
log_to_edit すべてのヒストリを編集へ
log_to_file すべてのヒストリをファイルに
menu_cmds メニュ-
mos_double マウス用の指定範囲指定
mos_end マウス用のカットバッファへ
mos_move マウスの移動処理
mos_start マウス処理開始
recive_edit_buff 受信と同時に編集バッファへ
recive_text 受信と同時にファイルへ
recive_xmodem XModemでのバイナリ受信
send_text テキストファイルのアップ
send_xmodem XModemでのバイナリ送信
setup_cons コンソ-ルの設定
setup_term タ-ミナルの設定
save_file <File> すべてのヒストリをファイルに
menu_set "PF1"... PFキ-メニュ-の設定
◎"edit","editkey"コマンドの種類
all_quit_file 編集中のすべてを放棄
all_save_file 編集中のすべてを保存
cursol_down カ-ソルを下へ
cursol_left カ-ソルを左へ
cursol_right カ-ソルを右へ
cursol_up カ-ソルを上へ
cut_buff 指定範囲を削除してカットバッファへ
delete_char カ-ソル位置の一文字を削除
delete_left カ-ソル位置の左の一文字を削除
delete_line 一行削除
file_btm 文書の最後へカ-ソルを移動
file_cmds ファイルメニュ-
file_select 編集中のファイルを選択
file_top 文書の最初へカ-ソルを移動
get_buff 指定範囲をカットバッファへ
goto_cmds 指定行にカ-ソルを移動
insert_line 一行追加
insert_mode インサ-ト・オ-バ-ライトのトグル
joy_abort_buff 指定範囲の放棄
joy_get_buff 指定範囲の指定
key_shift 2キ-アクションの指定
line_btm 行の最後にカ-ソルを
line_top 行の最初にカ-ソルを
menu_cmds メニュ-
mos_double マウス用の指定範囲指定
mos_end マウス用のカットバッファへ
mos_goto_xy マウスの移動処理
mos_start マウス処理開始
new_file <file> 新規にファイルを編集
nodef 指定無し
page_down 一画面カ-ソルを下へ
page_up 一画面カ-ソルを上へ
paste_buff カットバッファを挿入
print_edit_buff 現在編集中の文書を印刷
print_cut_buff カットバッファを印刷
quit_file 編集の放棄
read_dos_log コンソ-ルのログを挿入
read_file <file> ファイルを挿入
read_term_log タ-ミナルのログを挿入
replace_cmds 文字列の置き換え
save_file <file> ファイルに保存
screen_down 画面を下に移動
screen_up 画面を上に移動
search_back 逆方向に文字列検索
search_cmds 文字列検索
search_next 順方向に文字列検索
search_word 検索文字列の切りだし
select_buff 指定範囲の開始位置を指定
send_cut_buff カットバッファをタ-ミナルに送信
send_edit_buff 現在編集中の文書をタ-ミナルに送信
tab_putc タブの挿入
word_left 一文字列左にカ-ソルを移動
word_right 一文字列右にカ-ソルを移動
puts <string> 文字列の挿入
menu_set "PF1"... PFキ-メニュ-の設定
◎"test"コマンドの種類
-d file ディレクトリなら真
-e file ファイルもしくはディレクトリなら真
-f file ファイルが存在するなら真
-r file ファイルを読み込み可能なら真
-s file ファイルが0バイトでないなら真
-w file ファイルに書き込み可能なら真
-x file 実行ファイルなら真
file1 -nt file2 file1 が file2 より新しいなら真
file1 -ot file2 file1 が file2 より古いなら真
-z string stringが0バイトなら真
-n string stringが0バイトでないなら真
string1 = string2 文字列が同じなら真
string1 != string2 文字列が違うなら真
! 真偽の置き換え
expr1 -a expr2 expr1 が真なら expr2を実行
expr1 -o expr2 expr1 が偽なら expr2を実行
arg1 -eq arg2 同じなら真
arg1 -ne arg2 違うなら真
arg1 -lt arg2 小さいなら真
arg1 -le arg2 以下なら真
arg1 -gt arg2 大きいなら真
arg1 -ge arg2 以上なら真